permanent representative - German English Dictionary